Uploaded image for project: 'Repository Tools'
  1. Repository Tools
  2. MGNLTOOLS-18

ContentUpdate should fail more gracefully when magnolia-license is not on the classpath

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • 1.2.x
    • None
    • None

    Description

      when trying to run update35to36 on a CE instance: the repo is started but then LicensedModule can't be loaded:

      INFO   info.magnolia.tools.setup.for_36.ContentUpdate ContentUpdate.java(checkLicense:102) 23.07.2008 15:49:57  Check license.
      Exception in thread "main" java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:585)
      	at info.magnolia.tools.AbstractLauncher.launch(AbstractLauncher.java:126)
      	at info.magnolia.tools.AbstractLauncher.doMain(AbstractLauncher.java:84)
      	at info.magnolia.tools.BasicLauncher.main(BasicLauncher.java:54)
      Caused by: java.lang.NoClassDefFoundError: info/magnolia/license/LicensedModule
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
      	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      	at info.magnolia.tools.InvertedURLClassLoader.loadClass(InvertedURLClassLoader.java:57)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
      	at info.magnolia.tools.setup.for_36.ContentUpdate.checkLicense(ContentUpdate.java:104)
      	at info.magnolia.tools.setup.for_36.ContentUpdate.doExec(ContentUpdate.java:85)
      	at info.magnolia.tools.AbstractBasicExecutable.exec(AbstractBasicExecutable.java:56)
      	... 7 more
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              gjoseph Magnolia International
              gjoseph Magnolia International
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD