แม่เด็กมีแรงดูลูกทีเดียว 2 คนแล้ว
ก็เลยได้ฤกษ์กลับไปทำงาน
วันแรกที่ทำ ก็เจอ bug ไปหลายตัวทีเดียว
เริ่มที่ตัวนี้ก่อน
เกิดจากการ update Hibernate-Annotation ไปเป็น version 3.3.0.ga
ปรากฎว่าพอสร้าง SessionFactory ก็จะเกิด exception นี้ขึ้น
Caused by: java.lang.NullPointerException
at org.hibernate.cfg.annotations.CollectionBinder.buildOrderByClauseFromHql(CollectionBinder.java:851)
ค้นดูแล้ว เป็น bug ANN-617
มีสาเหตุจากพวก @OrderBy annotation ในพวก one-to-many
เจอแล้ว ก็ถอย version กลับไปที่ 3.2.1.ga
ตัวที่สองเป็น bug ของ maven cobertura plugin
เป็นกับพวกที่ใช้ windows platform
โดยตอนที่มัน instrument class
file cobertura.ser มันสร้างไว้ผิดที่
ทำให้ตอน testing มันได้ผลลัพท์เป็น 100% coverage ตลอด
แก้โดยการกำหนด version เป็น 2.0 ลงใน pom.xml
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<!-- เพิ่มตรงนี้เข้าไป -->
<version>2.0</version>
...
ตัวที่สามเป็น bug ใน maven mojo plugin บน Linux
มันจะฟ้องว่า
java.io.IOException: java: not found
เกิดจาก execute file "java" ไม่ได้อยู่ใน system path (พวก /usr/bin, /usr/local/bin)
ทำ link ให้แล้วก็หาย
นอกเรื่อง:
กลับมาถึงบ้าน ลูกชายวิ่งเข้ามากระโดดเข้ากอด
ชื่นใจจริงๆ
1 comment:
อยากมีลูกกับเขาเหมือนกันครับแต่ยังไม่ได้แต่งานนี่สิ
Post a Comment