Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-4416

[Patch mechanism] Creating fabric on patched GA in offline throws FileNotFoundException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • jboss-fuse-6.2.1
    • Fabric8 v1, Patching
    • None
    • % %
      1. turn off the internet
      2. start 6.2.0 GA
      3. patch 6.2.0 GA with new patch mechanism 071
      4. fabric:create --wait-for-provisioning

      There is a exception when creating fabric from patched 6.2.0 GA. It doesn't have effect on functionality or fabric because everything is started fine and in right version. It is just cosmetic issue. Also it is important that this error doesn't occur with enabled internet.

      Rollup patch "jboss-fuse-full-6.2.1.redhat-071" installed successfully
      100% [========================================================================]
      
            _ ____                  ______
           | |  _ \                |  ____|             
           | | |_) | ___  ___ ___  | |__ _   _ ___  ___
       _   | |  _ < / _ \/ __/ __| |  __| | | / __|/ _ \
      | |__| | |_) | (_) \__ \__ \ | |  | |_| \__ \  __/
       \____/|____/ \___/|___/___/ |_|   \__,_|___/\___|
      
        JBoss Fuse (6.2.1.redhat-071)
        http://www.redhat.com/products/jbossenterprisemiddleware/fuse/
      
      Hit '<tab>' for a list of available commands
      and '[cmd] --help' for help on a specific command.
      
      Open a browser to http://localhost:8181 to access the management console
      
      Create a new Fabric via 'fabric:create'
      or join an existing Fabric via 'fabric:join [someUrls]'
      
      Hit '<ctrl-d>' or 'osgi:shutdown' to shutdown JBoss Fuse.
      
      JBossFuse:karaf@root> fabric:create --wait-for-provisioning 
      Waiting for container: root
      Waiting for container root to provision.
      ERROR: Exception caught while accessing pack file /home/fuse/jboss-fuse-6.2.0.redhat-133/data/git/servlet/fabric/objects/pack/pack-e5bdcb1f353a779d859a97a9510373b1fbf04804.pack, the pack file might be corrupt
      java.io.FileNotFoundException: /home/fuse/jboss-fuse-6.2.0.redhat-133/data/git/servlet/fabric/objects/pack/pack-e5bdcb1f353a779d859a97a9510373b1fbf04804.pack (No such file or directory)
      	at java.io.RandomAccessFile.open(Native Method)
      	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:241)
      	at org.eclipse.jgit.internal.storage.file.PackFile.doOpen(PackFile.java:601)
      	at org.eclipse.jgit.internal.storage.file.PackFile.beginWindowCache(PackFile.java:583)
      	at org.eclipse.jgit.internal.storage.file.WindowCache.load(WindowCache.java:284)
      	at org.eclipse.jgit.internal.storage.file.WindowCache.getOrLoad(WindowCache.java:368)
      	at org.eclipse.jgit.internal.storage.file.WindowCache.get(WindowCache.java:179)
      	at org.eclipse.jgit.internal.storage.file.WindowCursor.pin(WindowCursor.java:354)
      	at org.eclipse.jgit.internal.storage.file.WindowCursor.copy(WindowCursor.java:226)
      	at org.eclipse.jgit.internal.storage.file.PackFile.readFully(PackFile.java:556)
      	at org.eclipse.jgit.internal.storage.file.PackFile.load(PackFile.java:714)
      	at org.eclipse.jgit.internal.storage.file.PackFile.get(PackFile.java:257)
      	at org.eclipse.jgit.internal.storage.file.ObjectDirectory.openPackedObject(ObjectDirectory.java:414)
      	at org.eclipse.jgit.internal.storage.file.ObjectDirectory.openPackedFromSelfOrAlternate(ObjectDirectory.java:383)
      	at org.eclipse.jgit.internal.storage.file.ObjectDirectory.openObject(ObjectDirectory.java:375)
      	at org.eclipse.jgit.internal.storage.file.WindowCursor.open(WindowCursor.java:145)
      	at org.eclipse.jgit.lib.ObjectReader.open(ObjectReader.java:229)
      	at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:840)
      	at org.eclipse.jgit.internal.storage.file.RefDirectory.doPeel(RefDirectory.java:482)
      	at org.eclipse.jgit.internal.storage.file.RefDirectory.peel(RefDirectory.java:461)
      	at org.eclipse.jgit.lib.Repository.peel(Repository.java:953)
      	at org.eclipse.jgit.transport.RefAdvertiser.send(RefAdvertiser.java:196)
      	at org.eclipse.jgit.transport.UploadPack.sendAdvertisedRefs(UploadPack.java:812)
      	at org.eclipse.jgit.http.server.UploadPackServlet$InfoRefs.advertise(UploadPackServlet.java:113)
      	at org.eclipse.jgit.http.server.SmartServiceInfoRefs.service(SmartServiceInfoRefs.java:132)
      	at org.eclipse.jgit.http.server.SmartServiceInfoRefs.doFilter(SmartServiceInfoRefs.java:110)
      	at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
      	at org.eclipse.jgit.http.server.RepositoryFilter.doFilter(RepositoryFilter.java:151)
      	at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
      	at org.eclipse.jgit.http.server.NoCacheFilter.doFilter(NoCacheFilter.java:80)
      	at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
      	at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:215)
      	at org.eclipse.jgit.http.server.glue.SuffixPipeline.service(SuffixPipeline.java:101)
      	at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:175)
      	at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:133)
      	at io.fabric8.git.http.FabricGitServlet.service(FabricGitServlet.java:77)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)
      	at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
      	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      	at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
      	at org.eclipse.jetty.server.Server.handle(Server.java:370)
      	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
      	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
      	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
      	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
      	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
      	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
      	at java.lang.Thread.run(Thread.java:745)
      
      
      JBossFuse:karaf@root> 
      JBossFuse:karaf@root> 
      JBossFuse:karaf@root> container-list
      [id]   [version]  [type]  [connected]  [profiles]              [provision status]
      root*  1.0        karaf   yes          fabric                  success           
                                             fabric-ensemble-0000-1                    
                                             jboss-fuse-full   
      

            ggrzybek Grzegorz Grzybek
            rjakubco Roman Jakubco (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: