• Resolved jkwaterman

    (@jkwaterman)


    Whenever I try to activate the all-in-one-wp migration plugin I get a nullpointer exception. I have version 4.8 of wordpress and PHP version: 5.4.0. Other plugins activate with no issue. All-in-One WP Migration
    Activate | Edit | Delete appear with no issue. I am running this on tomcat in windows 10. Here is the dump

    java.lang.NullPointerException
    com.caucho.vfs.Jar.openReadImpl(Jar.java:500)
    com.caucho.vfs.Jar.openReadImpl(Jar.java:466)
    com.caucho.vfs.JarPath.openReadImpl(JarPath.java:214)
    com.caucho.vfs.Path.openRead(Path.java:1149)
    com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:355)
    com.caucho.quercus.page.PageManager.parseImpl(PageManager.java:287)
    com.caucho.quercus.page.PageManager.parse(PageManager.java:246)
    com.caucho.quercus.page.PageManager.parse(PageManager.java:218)
    com.caucho.quercus.QuercusContext.parse(QuercusContext.java:1230)
    com.caucho.quercus.env.Env.executePage(Env.java:5933)
    com.caucho.quercus.env.InternalAutoloadCallback.loadClass(InternalAutoloadCallback.java:101)
    com.caucho.quercus.env.Env.findClassExt(Env.java:5342)
    com.caucho.quercus.env.Env.findClass(Env.java:5253)
    com.caucho.quercus.env.Env.findClassExt(Env.java:5292)
    com.caucho.quercus.env.Env.findClass(Env.java:5253)
    com.caucho.quercus.env.Env.getClass(Env.java:5376)
    com.caucho.quercus.env.Env.addClass(Env.java:5421)
    com.caucho.quercus.env.Env.addClass(Env.java:5455)
    com.caucho.quercus.statement.ClassDefStatement.execute(ClassDefStatement.java:57)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.Function.callImpl(Function.java:420)
    com.caucho.quercus.program.Function.call(Function.java:327)
    com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:227)
    com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154)
    com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583)
    com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.statement.SwitchStatement.execute(SwitchStatement.java:99)
    com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePageTop(Env.java:4323)
    com.caucho.quercus.env.Env.executeTop(Env.java:4268)
    com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:212)
    com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:606)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

    Root Cause

    com.caucho.quercus.QuercusExecutionException: java.lang.NullPointerException
    com.caucho.vfs.Jar.openReadImpl(Jar.java:500)
    com.caucho.vfs.Jar.openReadImpl(Jar.java:466)
    com.caucho.vfs.JarPath.openReadImpl(JarPath.java:214)
    com.caucho.vfs.Path.openRead(Path.java:1149)
    com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:355)
    com.caucho.quercus.page.PageManager.parseImpl(PageManager.java:287)
    com.caucho.quercus.page.PageManager.parse(PageManager.java:246)
    com.caucho.quercus.page.PageManager.parse(PageManager.java:218)
    com.caucho.quercus.QuercusContext.parse(QuercusContext.java:1230)
    com.caucho.quercus.env.Env.executePage(Env.java:5933)
    com.caucho.quercus.env.InternalAutoloadCallback.loadClass(InternalAutoloadCallback.java:101)
    com.caucho.quercus.env.Env.findClassExt(Env.java:5342)
    com.caucho.quercus.env.Env.findClass(Env.java:5253)
    com.caucho.quercus.env.Env.findClassExt(Env.java:5292)
    com.caucho.quercus.env.Env.findClass(Env.java:5253)
    com.caucho.quercus.env.Env.getClass(Env.java:5376)
    com.caucho.quercus.env.Env.addClass(Env.java:5421)
    com.caucho.quercus.env.Env.addClass(Env.java:5455)
    com.caucho.quercus.statement.ClassDefStatement.execute(ClassDefStatement.java:57)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:417)
    com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:90)
    com.caucho.quercus.env.Env.executePage(Env.java:4312)
    com.caucho.quercus.env.Env.include(Env.java:5920)
    com.caucho.quercus.env.Env.includeOnce(Env.java:5873)
    com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.program.Function.callImpl(Function.java:420)
    com.caucho.quercus.program.Function.call(Function.java:327)
    com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:227)
    com.caucho.quercus.expr.CallExpr.evalCopy(CallExpr.java:154)
    com.caucho.quercus.expr.Expr.evalAssignValue(Expr.java:583)
    com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538)
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    com.caucho.quercus.statement.SwitchStatement.execute(SwitchStatement.java:99)
    .(C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\webapps\quercus\wp-admin\plugins.php:30)

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi

    Running WordPress on Tomcat is unusual and may cause additional complexity. This is a java error and the plugin does not contain java code.

    I see that you are running WP 4.8 – any reason not to be using the latest WordPress?

    Our support team would like to look in to this a bit more. can you get in touch by email at support at servmask dot com

    Thanks
    Lesley

    Thread Starter jkwaterman

    (@jkwaterman)

    I decided to use WAMPServer instead of Tomcat. The migration tool behaves much better under Wampserver64.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘all-in-one-wp-migration plugin activation nullpointer’ is closed to new replies.