"初始化的时候报了如下的错:Initialize Solo error: java.sql.SQLException: Field 'optionValue' doesn't have a default value 皮肤已经更新,这个是不是需要自己手动设置一个默认的值?"

初始化的时候报错——Field 'optionValue' doesn't have a default value

本贴最后更新于 277 天前,其中的信息可能已经物是人非

初始化的时候报了如下的错:Initialize Solo error: java.sql.SQLException: Field 'optionValue' doesn't have a default value
皮肤已经更新,这个是不是需要自己手动设置一个默认的值?

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    660 引用 • 5006 回帖 • 709 关注
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    1046 引用 • 6671 回帖 • 594 关注
5 回帖   
请输入回帖内容...
  • 88250

    1. MySQL 数据库要用 utf8mb4
    2. 皮肤放置路径以及结构要确保正确

    3 回复
  • Nightliar        

    按你的方法操作,不行啊

  • Nightliar        

    按你的方法操作,不行啊
    [ERROR]-[2018-10-15 12:49:49]-[org.b3log.latke.Latkes:848]: Read skin configuration error[msg=null]
    [ERROR]-[2018-10-15 12:49:49]-[org.b3log.latke.repository.jdbc.JdbcRepository:146]: Add failed

  • Nightliar        

    解决了
    1. 下载对应的皮肤到 skins 中,
    2. 修改 solo.properties 文件中的mobile.skin对应你下载的皮肤名称,
    3. 修改 Option.java 中的内容 405 行,public static final String DEFAULT_SKIN_DIR_NAME = "Bruce";

    1 回复
  • 88250      

    不用改代码的,只要皮肤放置正确就行。