Bạn vừa tiến hành chỉnh sửa một thành phần nào đó của Openbravo như: Giao diện, ngôn ngữ, thêm cửa sổ... sau khi thực hiện xong để hiệu lực các thay đổi trên bạn tiến hành xậy dựng cập nhật lại Openbravo. Quá trình build thực hiện thành công nhưng khi bạn khởi động Openbravo và đăng nhập vào hệ thống bạn nhận được thông báo sau :" Last build failed
The last system build failed. You will only be able to log in the system in a System Administrator role.
You should fix the problems that arised in the last build, and start a new one as soon as possible. Until then the system is potentially unstable"
Thực ra đây chưa thực sự là một lỗi mà nó có thể được coi như một cảnh báo (Warning), nếu bạn chọn Continues để tiếp tục chương trình bạn chỉ có thể login vào hệ thống bằng quyền System Administrator và sau khi đăng nhập vào bạn sẽ không còn thấy sự hiện diện của các quyền còn lại trong cửa sổ quản lý người dùng nữa. Đây là một chế độ đưa hệ thống về trạng thái an ninh bắt đầu có từ phiên bản 2.5 MP14. Việc này cho thấy việc cập nhật Module hay thay đổi của bạn chưa đúng chuẩn...
Để không có sự phiền phức này nữa bạn có thể lựa chọn 2 cách sau:
Cách 1: Bạn hãy vô hiệu hóa phương thức safe.mode trong Openbravo.properties. Điều này có nghĩa bạn sẽ không nhận được tin nhắn cảnh báo lúc đăng nhập và độc lập theo cách bạn biên dịch. Cách này mình khuyến cáo các bạn không nên thực hiện
Cách 2: Với cách này bạn có thể dữ nguyên chế độ bảo mật của hệ thống, các bạn nên thực hiện theo cách này: Bạn thực hiện một trong 2 dòng lệnh sau để tiến hành biên dịch lại Openbravo:
ant smartbuild
Hoặc:
ant compile.complete.deploy
Sau khi quá trình biên dịch lại kết thúc bạn đăng nhập vào Openbravo và kỳ diệu thay mọi việc lại trở nên bình thường như chưa bao giờ nó xảy ra...^_^
Chúc các bạn thành công!
0 Nhận xét:
Đăng nhận xét
Rất mong các ý kiến của các bạn khi đọc bài viết này !