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

Details

    • Bug
    • Resolution: Duplicate
    • 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

    Description

      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   
      

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: