`
jiagou
  • 浏览: 2595250 次
文章分类
社区版块
存档分类
最新评论

compile: java.lang.StackOverflowError

 
阅读更多

今天在服务器上运行本机运行正常的Play framwork 2.0 的项目,出现如下错误

[info] Compiling 25 Scala sources and 1 Java source to /home/admin/git/project/
      target/scala-2.9.1/classes...
[error] {file:/home/admin/git/project/}project/compile:
      compile: java.lang.StackOverflowError
[error] Total time: 19 s, completed 2013-2-25 15:35:14

google一下,原因大多是conf/routes文件太大了(大约200行以上)所致,通过命令

export _JAVA_OPTIONS="-Xms64m -Xmx1024m -Xss2m"

即可解决,但是我的routes不过几十行,才1k多大,显然不是造成上述bug的原因。

后来发现/usr/local/bin/sbt文件内 -Xss 512K ,于是改为 -Xss 2M,运行正常,完整代码为

java -Xms512M -Xmx1536M -Xss512K -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -jar `dirname $0`/sbt-launch.jar "$@"


分享到:
评论

相关推荐

    java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方案

    在Java编程中,`java.lang.ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试通过类加载器加载指定类时,但找不到对应的字节码文件。在这个特定的问题中,`ClassNotFoundException` 引发的原因是缺少...

    java.lang.NoClassDefFoundError: javax/persistence/EntityListener

    标题 "java.lang.NoClassDefFoundError: javax/persistence/EntityListener" 提到的问题是一个常见的Java运行时异常,通常表示在类加载时找不到指定的类定义。这个错误在Java应用程序或Web应用中出现,可能是因为...

    IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException的错误问题

    "IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException 的错误问题解决方案" IDEA 是一个功能强大且功能丰富的集成开发环境,支持多种编程语言,包括 Java、Python、Ruby 等。ECJ(Eclipse Compiler for ...

    jboss-logging-3.4.3.Final-API文档-中文版.zip

    标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Android代码-curve25519-java

    compile 'org.whispersystems:curve25519-android:(latest version number here)' } To use from pure Java: org.whispersystems curve25519-java (latest version number here) To use from J2ME: org....

    IJK快速集成视频播放

    ./libavutil/arm/asm.S:50:9: error: unknown directive .arch armv7-a ^ make: *** [libavcodec/arm/aacpsdsp_neon.o] Error 1 最新的 Xcode 已经弱化了对 32 位的支持, 解决方法: 在 compile-ffmpeg.sh中删除...

    Android代码-BadgeView

     compile 'com.allenliu.badgeview:library:1.1.1'(newest) bind like this: BadgeFactory.create(this) .setTextColor(Color.White) .setWidthAndHeight(25,25) .setBadgeBackground(Color.Red) .setTextSize...

    Android代码-BiliShare

    BiliShare 支持分享到微博、QQ聊天、QQ空间、微信聊天、微信朋友圈,... compile 'com.jungly.socialize:biliShare-util:0.1.0701@aar' //非必需 } 配置QQ分享,在AndroidManifest文件里添加如下配置,注意在scheme

    Android代码-Android_Slide_To_Close

    // Gradle高版本这里可以使用implementation代替compile // x.x.x代表上方表格中对应模块最新版本 compile 'com.youngfeng.android:snake:x.x.x' annotationProcessor '...

    Android代码-SuperSlidingPaneLayout

    如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) allprojects { repositories { maven { url 'https://dl.bintray.com/jenly/maven' } } } ...

    PhotoView 图片浏览缩放控件

    使用方式: ...3.java代码 PhotoView photoView = (PhotoView) findViewById(R.id.img); photoView.enable(); Info info = photoView.getInfo(); Info info = PhotoView.getImageViewInfo(ImageView); ......

    Android代码-一个封装的SuperAdapter

    Chinese Version 中文版 QQ群:271849001(新) SuperAdapter Adapter(ListAdapter, RecyclerView.Adapter) wrapper for android. ...compile 'org.byteam.superadapter:superadapter:x.y.z' Curre

    Android代码-Android-ParallaxSupportView

    compile 'homhomlin.lib:psv-library:1.0.1' or Maven dependency: homhomlin.lib psv-library 1.0.1 API v12 : Gradle dependency: compile 'homhomlin.lib.v12:psv-library:1.0.1' or Maven dependency: ...

    Android代码-FlutteringLayout

    如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) allprojects { repositories { maven { url 'https://dl.bintray.com/jenly/maven' } } } ...

    Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/spark/SparkConf

    敲黑板 ,引入的依赖 一定要 “compile” 或则 “runtime”,否则spark conf 无法初始化,这辈子也运行不了,千万不要是 “provided”. org.apache.spark spark-sql_2.11 ${spark.jar.version} compile 在一个...

    AndroidViewHover

    compile "com.android.support:support-v4:20.+" compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.easing:library:1.0.0@aar' compile 'com.daimajia.androidanimations:library:1.1.2@aar'...

    java8源码-JavaCompile:Javacompile是一个自动增量/全量编译java的api接口应用。包含以下特性:全量编译增量编译

    JavaCompile Java compile是一个自动增量/全量编译java的api接口应用。 包含以下特性: 全量编译 增量编译 svnkit接口(svn操作web接口) 全流程使用案例 [toc] 说在最前面的话 本人只是一枚从事运维6年的老兵,从今年...

    Android代码-XLog

    compile 'com.sum.xlog:xlog:1.1.4' 初始化: XLogConfiguration.Builder builder = new XLogConfiguration.Builder(MyApplication.this) .setConsoleLogLevel(LogLevel.D) //Logger输出最低级别 .setFileLogLevel...

    arm 交叉编译工具 compile-4.3.2.tar.gz 分包压缩后第一包

    下载交叉编译工具 compile4.3.2.tar.gzaa 和 compile4.3.2.tar.gzab 放到linux上 同一目录下,使用解压命令: cat compile4.3.2.tar.gza* | tar xz 解压命令进行解压,生成完整的交叉编译工具。

    ivy-basics:使用 Ant 和 Ivy 的简单项目

    Ant 并从命令行访问: $ ant -versionApache Ant(TM) version 1.9.4 compiled on April 29 2014默认目标(jar) $ ant-ivy.jar.check:#...-install-ivy:#...-init-ivy:#...retrieve-libs:#...-init:#...compile.main...

Global site tag (gtag.js) - Google Analytics